/**
 * 是否为有效日期，Invalid Date 返回 false
 */
var isDate = require('./isDate')
var helperGetDateTime = require('./helperGetDateTime')

function isValidDate(obj) {
  return isDate(obj) && !isNaN(helperGetDateTime(obj))
}

module.exports = isValidDate

// console.log(isValidDate(new Date('abc'))) // Invalid Date -> false
// console.log(isValidDate(new Date())) // true
